home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / os2 / adaptor.zip / ADAPT.ZIP / adaptor / src / include / yydefini.w < prev    next >
Text File  |  1993-07-08  |  3KB  |  57 lines

  1. # define beginint(a)        
  2. # define closeint(a)        
  3. # define readint(a)        (void) fscanf (yyf, "%d", & a);
  4. # define writeint(a)        (void) fprintf (yyf, "%d", a);
  5. # define getint(a)        yyGet ((char *) & a, sizeof (a));
  6. # define putint(a)        yyPut ((char *) & a, sizeof (a));
  7. # define copyint(a, b)        
  8. # define equalint(a, b)        a == b
  9. # define beginbool(a)        
  10. # define closebool(a)        
  11. # define readbool(a)        a = fgetc (yyf) == 'T';
  12. # define writebool(a)        (void) fputc (a ? 'T' : 'F', yyf);
  13. # define getbool(a)        yyGet ((char *) & a, sizeof (a));
  14. # define putbool(a)        yyPut ((char *) & a, sizeof (a));
  15. # define copybool(a, b)        
  16. # define equalbool(a, b)    a == b
  17. # define begintIdent(a)        
  18. # define closetIdent(a)        
  19. # define readtIdent(a)        a = yyReadIdent ();
  20. # define writetIdent(a)        WriteIdent (yyf, a);
  21. # define gettIdent(a)        yyGetIdent (& a);
  22. # define puttIdent(a)        yyPutIdent (a);
  23. # define copytIdent(a, b)        
  24. # define equaltIdent(a, b)    a == b
  25. # define begintTree(a)
  26. # define closetTree(a)
  27. # define readtTree(a)    yyReadHex ((unsigned char *) & a, sizeof (a));
  28. # define writetTree(a)    yyWriteHex ((unsigned char *) & a, sizeof (a));
  29. # define gettTree(a)    yyGet ((char *) & a, sizeof (a));
  30. # define puttTree(a)    yyPut ((char *) & a, sizeof (a));
  31. # define copytTree(a, b)
  32. # define equaltTree(a, b)    memcmp ((char *) & a, (char *) & b, sizeof (a)) == 0
  33. # define beginDistributedDimensions(a)
  34. # define closeDistributedDimensions(a)
  35. # define readDistributedDimensions(a)    yyReadHex ((unsigned char *) & a, sizeof (a));
  36. # define writeDistributedDimensions(a)    yyWriteHex ((unsigned char *) & a, sizeof (a));
  37. # define getDistributedDimensions(a)    yyGet ((char *) & a, sizeof (a));
  38. # define putDistributedDimensions(a)    yyPut ((char *) & a, sizeof (a));
  39. # define copyDistributedDimensions(a, b)
  40. # define equalDistributedDimensions(a, b)    memcmp ((char *) & a, (char *) & b, sizeof (a)) == 0
  41. # define begintObject(a)
  42. # define closetObject(a)
  43. # define readtObject(a)    yyReadHex ((unsigned char *) & a, sizeof (a));
  44. # define writetObject(a)    yyWriteHex ((unsigned char *) & a, sizeof (a));
  45. # define gettObject(a)    yyGet ((char *) & a, sizeof (a));
  46. # define puttObject(a)    yyPut ((char *) & a, sizeof (a));
  47. # define copytObject(a, b)
  48. # define equaltObject(a, b)    memcmp ((char *) & a, (char *) & b, sizeof (a)) == 0
  49. # define begintDefinitions(a)    a = NoDefinitions;
  50. # define closetDefinitions(a)    yyChild = a; a = NoDefinitions; yyReleaseDefinitions (yyChild);
  51. # define readtDefinitions(a)    yyReadDefinitions (a);
  52. # define writetDefinitions(a)    yyWriteDefinitions (a);
  53. # define gettDefinitions(a)    yyGetDefinitions (a);
  54. # define puttDefinitions(a)    yyPutDefinitions (a);
  55. # define copytDefinitions(a, b)    yyCopyDefinitions (b, & a);
  56. # define equaltDefinitions(a, b)    IsEqualDefinitions (a, b)
  57.